#ifndef EVALVISITOR_H
#define EVALVISITOR_H

#include "Visitor.h"

class EvalVisitor : public Visitor
{
private:
	int m_value;
public:
    int Getvalue();
	void Visit(AddExpr* expr);
	void Visit(SubExpr* expr);
	void Visit(MulExpr* expr);
	void Visit(DivExpr* expr);
	void Visit(ConstExpr* expr);
};

#endif // EVALVISITOR_H
